package com.zaodei.rxjob.job.admin.core.model;

import org.apache.commons.lang3.StringUtils;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * Created by xuxueli on 16/9/30.
 */
public class XxlJobGroup {

	private int id;
	private String appName;
	private String title;
	// 项目ID
	private Long projectId;
	
	// 扩展userId
    private Long userId;
		
		
	private int order;
	private int addressType; // 执行器地址类型：0=自动注册、1=手动录入
	private String addressList; // 执行器地址列表，多地址逗号分隔(手动录入)

	// registry list
	private List<String> registryList; // 执行器地址列表(系统注册)

	public List<String> getRegistryList() {
		if (StringUtils.isNotBlank(addressList)) {
			registryList = new ArrayList<String>(Arrays.asList(addressList
					.split(",")));
		}
		return registryList;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getAppName() {
		return appName;
	}

	public void setAppName(String appName) {
		this.appName = appName;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public int getOrder() {
		return order;
	}

	public void setOrder(int order) {
		this.order = order;
	}

	public int getAddressType() {
		return addressType;
	}

	public void setAddressType(int addressType) {
		this.addressType = addressType;
	}

	public String getAddressList() {
		return addressList;
	}

	public void setAddressList(String addressList) {
		this.addressList = addressList;
	}

	public Long getProjectId() {
		return projectId;
	}

	public void setProjectId(Long projectId) {
		this.projectId = projectId;
	}

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}
    
	
}
